import { http } from "@/plugins"

const baseURL = process.env.BASE_API

export default {
  /**
   * 查询列表
   * @param data
   * @returns {AxiosPromise}
   */
  selectList(data) {
    return http({
      url: `${baseURL}/selectList`,
      method: "POST",
      data
    })
  },

  /**
   * 查询
   * @param id
   * @returns {AxiosPromise}
   */
  selectById(id) {
    return http({
      url: `${baseURL}/selectById/${id}`,
      method: "GET"
    })
  },

  /**
   * 新建
   * @param data
   * @returns {AxiosPromise}
   */
  create(data) {
    return http({
      url: `${baseURL}/create`,
      method: "POST",
      data
    })
  },

  /**
   * 更新
   * @param data
   * @returns {AxiosPromise}
   */
  update(data) {
    return http({
      url: `${baseURL}/update`,
      method: "POST",
      data
    })
  }
}